<?php

//火炎系技能

class Agi extends SingleAttack {

	public function __construct() {
		$this->id = 110;
		$this->name = "アギ";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 10;
		$this->ap = 2;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

}

class AgiOn extends SingleAttack {

	public function __construct() {
		$this->id = 111;
		$this->name = "アギラオ";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 25;
		$this->ap = 3;

		$this->pwr = 160;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

}

class AgiDain extends SingleAttack {

	public function __construct() {
		$this->id = 112;
		$this->name = "アギダイン";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 40;
		$this->ap = 5;

		$this->pwr = 170;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}
	
	public function attk_desc($a,$b) {
		if($a->cid == 2) {
			$_SESSION['show'] .= "燃烧吧 烈炎<br>";
		}
		parent::attk_desc($a,$b);
	}

}

class MahaLagi extends AllAttack {

	public function __construct() {
		$this->id = 113;
		$this->name = "マハラギ";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 20;
		$this->ap = 3;

		$this->pwr = 150;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

}

class MahaLagiOn extends AllAttack {

	public function __construct() {
		$this->id = 114;
		$this->name = "マハラギオン";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 35;
		$this->ap = 4;

		$this->pwr = 160;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class MahaLagiDain extends AllAttack {

	public function __construct() {
		$this->id = 115;
		$this->name = "マハラギダイン";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 50;
		$this->ap = 6;

		$this->pwr = 170;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 100;		//随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射

	}

	public function attk_desc($a,$b) {
		if($a->cid == 143) {
			CalHelper::spec_talk($this,1,"业火燃烧，天降烈焰！");
		}
		$_SESSION['show'] .= $a->name."对".$b->name."发动".$this->name."<br>";
	}

}

class Prominence extends SingleAttack {

	public function __construct() {
		$this->id = 116;
		$this->name = "プロミネンス";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 70;
		$this->ap = 7;

		$this->pwr = 250;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 115;		//随机波动上下限。
		$this->minp = 85;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

}

class Exploud extends AllAttack {

	public function __construct() {
		$this->id = 117;
		$this->name = "エクスプロード";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 75;
		$this->ap = 8;

		$this->pwr = 250;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 115;		//随机波动上下限。
		$this->minp = 85;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
	}

	public function attk_desc($a,$b) {
		if($a->cid == 2) {
			CalHelper::spec_talk($this,1,"暴散吧红莲的火焰！");
		}
		parent::attk_desc($a,$b);
	}
}

class Meltdown extends SingleAttack {

	public function __construct() {
		$this->id = 118;
		$this->name = "メルトダウン";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 60;
		$this->ap = 6;

		$this->pwr = 165;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 115;		//随机波动上下限。
		$this->minp = 85;

		$this->maxt = 3;		//攻击次数上下限
		$this->mint = 2;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(112,130);
	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."被灼热的岩浆吞没了。<br>";
	}

	public function post_action($a,$b) {
		if($this->ex == 1) {
			StatusHelper::str_down_20($b);
		}
	}
}

class HeatExplode extends AllAttack {

	public function __construct() {
		$this->id = 119;
		$this->name = "灼熱爆炎";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 80;
		$this->ap = 10;

		$this->pwr = 250;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 1;		//全体攻击时实际攻击人数

		$this->maxp = 125;		//随机波动上下限。
		$this->minp = 75;

		$this->maxt = 2;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->excid = array(118);
	}
	
	public function exskset() {
		$this->sp = 70;
		$this->ap = 9;
	}

	public function kill_desc($a,$b) {
		$_SESSION['show'] .= $b->name."的肢体被炸到天上，如流星雨般熊熊燃烧。<br>";
	}

}

class HellFlame extends SingleAttack {

	public function __construct() {
		$this->id = 120;
		$this->name = "地獄の業火";                   //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 70;
		$this->ap = 6;

		$this->pwr = 210;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 110;              //随机波动上下限。
		$this->minp = 90;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->excid = array(39);
	}

	public function exskset() {
		$this->pwr = 250;
		$this->sp = 80;
		$this->ap = 7;
	}
	
	public function attk_desc($a,$b) {
		if($a->cid == 5) {
			CalHelper::spec_talk($this,1,$a->name."喊道觉醒吧，伟大的气息！解开远古之封印，击溃汝等的敌人".$b->name."！".$this->name."！");
			CalHelper::cgdisplay('quanjia_2.jpg');
		} else {
			parent::attk_desc($a,$b);
		}
	}

	public function post_action($a,$b) {
		StatusHelper::str_down_20($b);
	}
}

class FireDark extends SingleAttack {

	public function __construct() {
		$this->id = 121;
		$this->name = "極炎の闇";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 130;
		$this->ap = 13;

		$this->pwr = 170;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->maxp = 125;		//随机波动上下限。
		$this->minp = 75;

		$this->maxt = 5;		//攻击次数上下限
		$this->mint = 3;

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->thru = 0;		//贯通
		$this->defbreak = 0;	//破防

		$this->all_atk = 1;		//万能攻击
		$this->ref = 0;			//强制反射
		$this->isunique = 1;
		$this->abase = 50;
	}
	
	public function arskset() {
		$this->maxt = 4;
		$this->mint = 4;
		$this->abase = 60;
	}

	public function post_action($a,$b) {
		StatusHelper::terror($a,$b,$this->abase,$this);
	}
}

class HeatRoar extends AllAttack {

	public function __construct() {
		$this->id = 122;
		$this->name = "灼熱の咆哮";                       //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 160;
		$this->ap = 14;

		$this->pwr = 250;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 15;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 1;              //全体攻击时实际攻击人数

		$this->maxp = 105;              //随机波动上下限。
		$this->minp = 95;

		$this->maxt = 2;                //攻击次数上下限
		$this->mint = 2;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;	//专用技能
	}

	public function arskset() {
		$this->maxt = 3;
		$this->mint = 3;
	}
}

class NovaBreak extends SingleAttack {

	public function __construct() {
		$this->id = 123;
		$this->name = "ノヴァサイザー";			//技能名称
		$this->type = 1;				//组别
		$this->atk_type = 1;	//0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;			//消耗
		$this->sp = 150;
		$this->ap = 12;

		$this->pwr = 350;			//基本攻击值
		$this->hits = 0;			//最终命中补正
		$this->ahits = 0;			//异常命中补正
		$this->shits = 0;			//即死命中补正
		$this->crt = 0;				//会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;		//蓄力倍率,包含物理和魔法
		$this->res = 1;			//耐性倍率

		$this->tgtnum = 0;		//全体攻击时实际攻击人数

		$this->maxp = 125;		//随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;		//攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;		//是否贯通

		$this->all_atk = 0;		//是否万能攻击
		$this->ref = 0;			//是否强制反射
		$this->isunique = 1;
	}

	public function arskset() {
		$this->pwr = 390;
	}
	
	public function post_action($a,$b) {
		StatusHelper::vit_down_20($b);
		if($this->ar == 1) {
			StatusHelper::mgr_down_20($b);
		}
	}

}

class Ragnarok extends SingleAttack {

	public function __construct() {
		$this->id = 124;
		$this->name = "ラグナロク";                       //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 150;
		$this->ap = 13;

		$this->pwr = 350;                       //基本攻击值
		$this->hits = 20;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 100;              //随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->abase = 50;
		$this->isunique = 1;
	}

	public function post_action($a,$b) {
		StatusHelper::confuse($a,$b,$this->abase,$this);
	}

	public function attk_desc($a,$b) {
		$_SESSION['show'] .= "这才是完整的我的力量，ラグナロク!<br>";
		parent::attk_desc($a,$b);
		CalHelper::cgdisplay('quanjia_3.jpg');

	}

}


class UltimateFire extends SingleAttack {

	public function __construct() {
		$this->id = 125;
		$this->name = "ピュリプレゲトン";                 //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 150;
		$this->ap = 13;

		$this->pwr = 350;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 10;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 125;              //随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 1;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;
	}
	
	public function arskset() {
		$this->pwr = 400;
		$this->crt = 20;
	}

}

class MaraFire extends AllAttack {

	public function __construct() {
		$this->id = 568;
		$this->name = "マララギダイン";                       //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 150;
		$this->ap = 15;

		$this->pwr = 350;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 1;              //全体攻击时实际攻击人数

		$this->maxp = 125;              //随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;	//专用技能
		$this->abase = 50;
	}
	
	public function post_action($a,$b) {
		StatusHelper::poison($a,$b,$this->abase,$this);
	}

}

class ChaosFire extends SingleAttack {

	public function __construct() {
		$this->id = 569;
		$this->name = "乱れ華焔";                       //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 140;
		$this->ap = 14;

		$this->pwr = 350;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 1;              //全体攻击时实际攻击人数

		$this->maxp = 100;              //随机波动上下限。
		$this->minp = 100;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;	//专用技能
	}
	
	public function post_action($a,$b) {
		StatusHelper::dummies($b,30,'火炎ガードキル',3);
	}

}

class RosenDofu extends AllAttack {

	public function __construct() {
		$this->id = 570;
		$this->name = "ロワゾー·ド·フー";                       //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 170;
		$this->ap = 16;

		$this->pwr = 350;                       //基本攻击值
		$this->hits = 0;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 1;              //全体攻击时实际攻击人数

		$this->maxp = 125;              //随机波动上下限。
		$this->minp = 75;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 1;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;	//专用技能
	}

	public function arskset() {
		$this->pwr = 400;
	}
}

class ParrelStar extends SingleAttack {

	public function __construct() {
		$this->id = 571;
		$this->name = "連星の炎";                       //技能名称
		$this->type = 1;                                //组别
		$this->atk_type = 1;    //0物 1火 2冰 3雷 4地 5风 6光 7暗 8万能

		$this->hp = 0;                  //消耗
		$this->sp = 160;
		$this->ap = 15;

		$this->pwr = 380;                       //基本攻击值
		$this->hits = 20;                        //最终命中补正
		$this->ahits = 0;                       //异常命中补正
		$this->shits = 0;                       //即死命中补正
		$this->crt = 0;                         //会心补正
		$this->plus = 1;      //复数减成

		$this->charge = 1;              //蓄力倍率,包含物理和魔法
		$this->res = 1;                 //耐性倍率

		$this->tgtnum = 0;              //全体攻击时实际攻击人数

		$this->maxp = 105;              //随机波动上下限。
		$this->minp = 95;

		$this->maxt = 1;                //攻击次数上下限
		$this->mint = 1;

		$this->thru = 0;                //是否贯通

		$this->all_atk = 0;             //是否万能攻击
		$this->ref = 0;                 //是否强制反射
		$this->isunique = 1;	//专用技能
	}

	public function arskset() {
		$this->pwr = 450;
		$this->hits = 30;
	}
	
	public function attk_desc($a,$b) {
		if($this->ar == 1) {
			CalHelper::spec_talk($this,1,"绝望的前方正是希望<br>现在当以全力回应眼前的困境<p>烧尽吧！真·連星の炎！<br>");
		} else {
			$_SESSION['show'] .= "你能否逃过这一击？<p>奥义·連星の炎！<br>";
		}
		parent::attk_desc($a,$b);
	}
	
	public function kill_desc($a,$b) {
		if($this->ar == 1) {
			CalHelper::spec_talk($this,1,"你很强，但此刻命运站在我这边<br>");
		} else {
			$_SESSION['show'] .= "明白了？你是逃不掉的<br>";
		}
		parent::attk_desc($a,$b);
	}
}


?>
